package com.ccp.dev.qbdms.model;

import com.ccp.dev.qbdms.expimp.annotation.ExpAnnotation;
import com.ccp.dev.qbdms.expimp.annotation.FlowSubject;
import com.ccp.dev.qbdms.expimp.annotation.ImpAnnotation;
import com.ccp.dev.qbdms.expimp.annotation.Record;
import java.util.Date;

/**
 * 压力元件表 w_qbd_pressure_element_info
 *
 * @author milihao
 * @date 2020-07-06 09:24:07
 */
@ExpAnnotation(description = "压力元件信息")
@ImpAnnotation(description = "压力元件信息")
@FlowSubject(subjectName = "压力元件信息")
public class WQbdPressureElementInfo extends BaseBusinessModel<WQbdPressureElementInfo> {

	private static final long serialVersionUID = 1L;

	/**
	 * ID
	 */
	private String id;

	/**
	 * 批次号
	 */
	@ImpAnnotation(description = "批次号", isRequired = true)
	@ExpAnnotation(description = "批次号")
	@Record(value = "批次号")
	private String batchNumber;
	/**
	 * 元件类别
	 */
	@ImpAnnotation(description = "元件类别", isRequired = true)
	@ExpAnnotation(description = "元件类别")
	@Record(value = "元件类别")
	private String componentCategory;
	/**
	 * 企业类别
	 */
	@ImpAnnotation(description = "企业类别", isRequired = true)
	@ExpAnnotation(description = "企业类别")
	@Record(value = "企业类别")
	private String businessCategory;
	/**
	 * 检测总件数性能检测
	 */
	@ImpAnnotation(description = "检测总件数性能检测")
	@ExpAnnotation(description = "检测总件数性能检测")
	@Record(value = "检测总件数性能检测")
	private String testSumPerformanceTesting;
	/**
	 * 检测总件数尺寸检测
	 */
	@ImpAnnotation(description = "检测总件数尺寸检测")
	@ExpAnnotation(description = "检测总件数尺寸检测")
	@Record(value = "检测总件数尺寸检测")
	private String testSumSizeDetection;
	/**
	 * 不合格件数性能检测
	 */
	@ImpAnnotation(description = "不合格件数性能检测")
	@ExpAnnotation(description = "不合格件数性能检测")
	@Record(value = "不合格件数性能检测")
	private String failedPerformanceTesting;
	/**
	 * 不合格件数尺寸检测
	 */
	@ImpAnnotation(description = "不合格件数尺寸检测")
	@ExpAnnotation(description = "不合格件数尺寸检测")
	@Record(value = "不合格件数尺寸检测")
	private String failedSizeDetection;
	/**
	 * 创建人名称
	 */
	private String createUser;
	/**
	 * 填写人
	 */
	private String fillman;
	/**
	 * 填写人的账号
	 */
	private String fillmanaccount;
	/**
	 * 填写部门
	 */
	private String filldept;
	/**
	 * 填写部门id
	 */
	private String filldeptid;
	/**
	 * 上报状态
	 */
	private String reportStatus;
	/**
	 * 错误信息
	 */
	private String returnmsg;
	/**
	 * 填写部门院
	 */
	private String filldepthospital;
	/**
	 * 填写部门院id
	 */
	private String filldepthospitalid;
	/**
	 * 上报日期
	 */
	private Date reportDate;
	/**
	 * 三级单位上报状态
	 */
	private String reportStatusTemp;
	/**
	 * 所属单位(用于数据纵向筛选）
	 */
	private String belongdeptname;

	public String getId() {
		return this.id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getBatchNumber() {
		return this.batchNumber;
	}

	public void setBatchNumber(String batchNumber) {
		this.batchNumber = batchNumber;
	}

	public String getComponentCategory() {
		return this.componentCategory;
	}

	public void setComponentCategory(String componentCategory) {
		this.componentCategory = componentCategory;
	}

	public String getBusinessCategory() {
		return this.businessCategory;
	}

	public void setBusinessCategory(String businessCategory) {
		this.businessCategory = businessCategory;
	}

	public String getTestSumPerformanceTesting() {
		return this.testSumPerformanceTesting;
	}

	public void setTestSumPerformanceTesting(String testSumPerformanceTesting) {
		this.testSumPerformanceTesting = testSumPerformanceTesting;
	}

	public String getTestSumSizeDetection() {
		return this.testSumSizeDetection;
	}

	public void setTestSumSizeDetection(String testSumSizeDetection) {
		this.testSumSizeDetection = testSumSizeDetection;
	}

	public String getFailedPerformanceTesting() {
		return this.failedPerformanceTesting;
	}

	public void setFailedPerformanceTesting(String failedPerformanceTesting) {
		this.failedPerformanceTesting = failedPerformanceTesting;
	}

	public String getFailedSizeDetection() {
		return this.failedSizeDetection;
	}

	public void setFailedSizeDetection(String failedSizeDetection) {
		this.failedSizeDetection = failedSizeDetection;
	}

	public String getCreateUser() {
		return this.createUser;
	}

	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}
	@Override

	public String getFillman() {
		return this.fillman;
	}
	@Override

	public void setFillman(String fillman) {
		this.fillman = fillman;
	}
	@Override

	public String getFillmanaccount() {
		return this.fillmanaccount;
	}
	@Override

	public void setFillmanaccount(String fillmanaccount) {
		this.fillmanaccount = fillmanaccount;
	}
	@Override

	public String getFilldept() {
		return this.filldept;
	}
	@Override

	public void setFilldept(String filldept) {
		this.filldept = filldept;
	}
	@Override

	public String getFilldeptid() {
		return this.filldeptid;
	}
	@Override

	public void setFilldeptid(String filldeptid) {
		this.filldeptid = filldeptid;
	}
	@Override

	public String getReportStatus() {
		return this.reportStatus;
	}
	@Override

	public void setReportStatus(String reportStatus) {
		this.reportStatus = reportStatus;
	}
	@Override

	public String getReturnmsg() {
		return this.returnmsg;
	}
	@Override

	public void setReturnmsg(String returnmsg) {
		this.returnmsg = returnmsg;
	}

	public String getFilldepthospital() {
		return this.filldepthospital;
	}

	public void setFilldepthospital(String filldepthospital) {
		this.filldepthospital = filldepthospital;
	}

	public String getFilldepthospitalid() {
		return this.filldepthospitalid;
	}

	public void setFilldepthospitalid(String filldepthospitalid) {
		this.filldepthospitalid = filldepthospitalid;
	}
	@Override

	public Date getReportDate() {
		return this.reportDate;
	}
	@Override

	public void setReportDate(Date reportDate) {
		this.reportDate = reportDate;
	}

	@Override
	public String getReportStatusTemp() {
		return reportStatusTemp;
	}

	@Override
	public void setReportStatusTemp(String reportStatusTemp) {
		this.reportStatusTemp = reportStatusTemp;
	}
	@Override

	public String getBelongdeptname() {
		return this.belongdeptname;
	}
	@Override

	public void setBelongdeptname(String belongdeptname) {
		this.belongdeptname = belongdeptname;
	}

	@Override
	public String toString() {
		return "WQbdPressureElementInfo{" +
				"id='" + id + "'," +
				"batchNumber='" + batchNumber + "'," +
				"componentCategory='" + componentCategory + "'," +
				"businessCategory='" + businessCategory + "'," +
				"testSumPerformanceTesting='" + testSumPerformanceTesting + "'," +
				"testSumSizeDetection='" + testSumSizeDetection + "'," +
				"failedPerformanceTesting='" + failedPerformanceTesting + "'," +
				"failedSizeDetection='" + failedSizeDetection + "'," +
				"createUser='" + createUser + "'," +
				"fillman='" + fillman + "'," +
				"fillmanaccount='" + fillmanaccount + "'," +
				"filldept='" + filldept + "'," +
				"filldeptid='" + filldeptid + "'," +
				"reportStatus='" + reportStatus + "'," +
				"returnmsg='" + returnmsg + "'," +
				"filldepthospital='" + filldepthospital + "'," +
				"filldepthospitalid='" + filldepthospitalid + "'," +
				"reportDate='" + reportDate + "'," +
				"belongdeptname='" + belongdeptname + "'" +
				'}';
	}

}
